.ProductList {
  position: relative;

  :global {
    .cover {
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;

      z-index: 1;
      background: rgba(255, 255, 255, 0.7);
    }

    .product-item {
      width: 100%;
      padding: 32px 84px 32px 24px;
      box-sizing: border-box;

      display: flex;

      .icon {
        width: 178px;
        height: 178px;
        border-radius: 8px;

        flex-shrink: 0;

        margin-right: 24px;
      }

      .title {
        height: 80px;
        font-size: 28px;
        font-weight: 400;
        color: #333333;
        line-height: 40px;
      }
    }

    .split-line {
      z-index: 2;
      width: 100%;
      height: 2px;
      background: #f0f0f0;

      position: relative;
    }
  }
}
